<script>
  /*
        周期代扣接入指南

                    https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/open-capacity/business-monetization/guaranteed-payment/periodic-deduction/withhold-productstring
  */  

  /*
       一、产品介绍

                    周期代扣是基于小程序商家与用户事先的约定，在固定周期发起扣款的一种交易形式。

                    常见于会员连续包月、自动充值等场景。

                    详见周期代扣运营规范。

                    1、可用宿主端：
                    
                                抖音、抖音极速版

                    2、支持系统：

                                Android
  */

  /*
        二、示例展示

                    支持 "独立签约后扣款"、"支付并签约" 两种应用场景。

                    图示：

                           https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/acf0cf9a50a244b89658ee12e5cc2083~tplv-goo7wpa0wc-quality:q75.awebp 
  */

  /*
        三、接入流程

                        ★、、新能力开通

                                图示：
                                https://p9-douyin-open.byteimg.com/tos-cn-i-9nona0m7ha/54b15f72ed144e128197f3d6df67a23d~tplv-9nona0m7ha-image.image


                        ★、已开通能力

                                图示：
                                https://p9-douyin-open.byteimg.com/tos-cn-i-9nona0m7ha/54b15f72ed144e128197f3d6df67a23d~tplv-9nona0m7ha-image.image

                1、能力申请

                                <1>、申请范围：

                                            目前支持工具、内容消费(小说、短剧、长视频)、通信行业申请


                                                    行业                主营类目

                                                ①、通信行业           IT 科技-IT 科技-硬件与设备
                                                                    IT 科技-IT 科技-软件服务提供商
                                                                    T 科技-IT 科技-电信业务代理商
                                                                    IT 科技-IT 科技-基础电信运营商
                                                                    IT 科技-IT 科技-增值业务运营商及代理商

                                            (完整表格，还是看文档吧，这里就不展开了)

                                                    https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/open-capacity/business-monetization/guaranteed-payment/periodic-deduction/withhold-productstring


                                <2>、申请入口：  支付产品管理---周期代扣。

                                                图示：

                                                    https://p9-douyin-open.byteimg.com/tos-cn-i-9nona0m7ha/d382d7b2fad64eb1bb911e40b4efd530~tplv-9nona0m7ha-image.image

                                
                                ★、审批时效：  平台审批将在5个工作日内完成。

                                ★、基础规则：

                                            ①、小程序上线且完成ICP备案

                                            ②、小程序需完成 "通用交易系统" 接入,交易订单》=1笔

                                            ③、已开通"担保支付企业版抖音支付" 和 "支付宝支付" 完成进件,商户号主体注册资金>=100万、商户号主体注册时间》=3年。


                                            通信行业

                                            小程序上架时间>=30天

                                            历史无小程序处置下架、小程序封禁、主体封禁、支付拦截


                                            以下条件满足其一即可：

                                                (1)、近30天累计支付订单金额 >= 10000元 ，且近30天活跃用户数 >=2000

                                                (2)、近30天活跃用户数 >= 50000


                2、配置签约模板

                            平台审核通过后配置为签约模板，配置成功后平台分配模板ID，后续签约需要使用模板ID。

                            模板唯一性，不同小程序下的模板ID不可混用。

                            申请材料： 提供以下信息，用于后续与用户签约使用。

                            价格说明： 优惠金额与每期扣款金额价格差不能超过3倍(首期优惠不能低于代扣金额的三分之一)

                            ★、说明

                                    目前仅支持注意添加，不支持批量操作。


                                              配置内容             填写说能                                             举例                                    展示位置

                                           ①、模板类型          会员、自动充值二选一                                 


                                           ②、模板名称          商户自定义，小于15个字，明确透出【连续】、【周期】      小说vip会员包月自动学费                       https://p9-douyin-open.byteimg.com/tos-cn-i-9nona0m7ha/001d193671b24d79a6d544da94e405b8~tplv-9nona0m7ha-image.image
                                                               等相关字样。

                                                               注意：
                                                                    模板名称不可包含抖音、抖音小程序、字节小程序、    京趣会员包月自动续费
                                                                    金额、营销词、极限词如 "最、超级"等词汇。

                                           ③、模板详情         商户自定义，小于100个字，提现出可随时取消不在自动扣款    1、xxx小程序会员新用户可享受签约前x天xx元，    https://p9-douyin-open.byteimg.com/tos-cn-i-9nona0m7ha/a954482a6b2648079db253d4c5d5e267~tplv-9nona0m7ha-image.image
                                                              说明。                                                  到期自动续费x元/月

                                                              ★、注意：
                                                                    如有优惠价格，需明确展示具体优惠金额和权益周期，   2、xxx小程序会员到期前自动续费xx元/月，可随时取消
                                                                  如新用户专享10元/3天，到期前自动续费15元/月，可        取消后不在自动扣款及充值。
                                                                  随时取消。不可使用概括优惠词语未明确金额，如新用户
                                                                  可享受签约优惠。

                                           ④、商户图标        商户自定义，高清图片，支持BMP、JPG、PNG格式，大小不超过                                               https://p9-douyin-open.byteimg.com/tos-cn-i-9nona0m7ha/f4145c72b53546a9b0b1c9cad4cf04c5~tplv-9nona0m7ha-image.image
                                                             2MB

                                           ⑤、商户简称        自定义，小于10个字                                    课余小程序名称保持一致，或可明确识别与小程序关系  https://p9-douyin-open.byteimg.com/tos-cn-i-9nona0m7ha/7acfaa99d911488e8980fcf1ad268266~tplv-9nona0m7ha-image.image


                                           ⑥、扣款周期        自然月

                                           ⑦、每期扣款金额    1、单位：元                                          包月续费按照22元扣费
                                                             2、优惠金额与每期扣款金额价格不能超过3倍
                                                              （首期优惠不能低于代扣金额的三分之一）

                                           ⑧、前N期是否有     1、每期优惠金额和优惠期数，如无优惠可不填写
                                              优惠金额        2、优惠金额与每期扣款金额价格差不能超过3倍
                                                               （首期优惠不能低于代扣金额的三分之一）


                                           ⑨、扣款渠道        抖音支付 和 支付宝支付，支持多选

                                           ⑩、解约回调地址     用户操作解约后，会通过该地址告知解约结果

                                           ⑪、客服电话        用户产生疑问时的咨询电话

                 
                3、系统开发

                            <1>、流程说明：
                                        
                                       根据接口清单，完成签约接口、扣款接口、退款接口的开发对接。

                                       图示：

                                            https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/2d6389980b954d37a2f9399599431c0c~tplv-goo7wpa0wc-quality:q75.awebp

                                             
                                                 流程类型                            流程图示

                                             ①、纯签约                        https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/d8bcd8a8fc794048b1f57b61c46214c9~tplv-goo7wpa0wc-quality:q75.awebp


                                             ②、签约并支付                    https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/ce8376cba8d54c279ef970bb4c05995e~tplv-goo7wpa0wc-quality:q75.awebp

                                             ③、代扣                         https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/a343f816919c4d0a9ab16401f27b4342~tplv-goo7wpa0wc-quality:q75.awebp

                                             ④、退款                         https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/4232a1682fb842cc9cf118765378bd70~tplv-goo7wpa0wc-quality:q75.awebp


                            <2>、订单状态机

                                               订单状态                               流程

                                            ①、签约单                             图示：
                                                                                       https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/54d4841e87cf4bcda11a4c06fe67fc3c~tplv-goo7wpa0wc-quality:q75.awebp

                                            ②、代扣单                             图示：
                                                                                       https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/cd03c199d0ae4dfbb6c6ddd9a76b19e0~tplv-goo7wpa0wc-quality:q75.awebp

                                            ③、退款单                             图示：
                                                                                       https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/41ff365aeb5d4ad3a4ae63bbf5216b70~tplv-goo7wpa0wc-quality:q75.awebp



                            <3>、接口清单

                                                接口名称             接口类型                 功能简述

                                            ①、下签约订单            JS API         可调用该接口，生成一笔签约单
                                            
                                            ②、获取签约页面          JS API         下签约订单后，通过该接口唤起周期代扣的签约页面，引导用户签约或签约并支付。

                                            ③、发起解约             OpenAPI        签约成功后，用户可包装该接口，在小程序页面内向用户提供解约能力。

                                            ④、签约订单查询         OpenAPI        查询签约订单状态

                                            ⑤、签约结果通知         OpenAPI        签约成功、超时或解约后，通知开发者签约状态。

                                            ⑥、发起代扣             OpenAPI        签约成功后，可通过该接口创建代扣单，向用户发起代扣。

                                                                                       代扣前请有限查询可扣费时间，避免出现扣款失败。

                                            ⑦、代扣结果查询         OpenAPI        查询代扣单状态

                                            ⑧、代扣结果通知         OpenAPI        扣款成功后，可通过该接口创建退款单，向用户发起退款。

                                            ⑨、预扣费通知           OpenAPI        用户在发起正式扣费前的用户通知，只有成功发起通知才受理本周期扣款请求。
                                               (必接能力)                           
                                                                                       1、必须在发起正式扣费(不含第一次支付)前调用续费通知，否则扣款会实时返回失败

                                                                                       2、续费通知调用时间：  应发起扣费的 T-2 日当天 7:00 到 22:00.

                                                                                       3、周期内每次扣费前只需要预通知一次，接口返回调用成功几位成功。
                                                                                               若担心发送失败，可基于 "模板+用户" 维度重试。

                                                                                       4、支持传入预扣费的金额，传入的金额需不大于周期代扣模板上配置扣款的金额，gia金额会在用户站内信上进行展示。

                                                                                       5、接口调用依赖开发者主动调用，2025年1月后申请的模板可以由平台协助发送站内通知，

                                                                                             具体查看发起代扣接口说明。

                                            ⑩、退款查询            OpenAPI         查询退款状态。

                                            ⑪、退款结果通知        OpenAPI         退款成功后，通知开发者退款结果。

                                            ⑫、结算               OpenAPI         订单到达结算周期后，开发者可以通过分账接口将这笔订单产生的资金结算给各个分账方。

  */
</script>